a,
a:hover,
a:focus,
.nav a,
.nav a:hover,
.nav a:focus {
    text-decoration: none;
    color: #323232;
    cursor: pointer;
}

ul,
li {
    list-style: none;
    margin: 0;
    padding: 0;
}

.w1000 {
    width: 1000px;
    margin: 0 auto;
}

.w1200 {
    width: 1200px;
    margin: 0 auto;
}

.w1280 {
    width: 1280px;
    margin: 0 auto;
}

.w1920 {
    width: 1920px;
    margin: 0 auto;
}

.fc_white {
    color: white;
}

.fc_333 {
    color: #333;
}

.fc_999 {
    color: #999;
}

.bg_white {
    background: white;
}

.bg_f6f6f6 {
    background: #f6f6f6;
}

.container-box {
    width: 1440px;
    margin: 0 auto;
}

.row-fluid {
    overflow: hidden;
}

.inner-2 {
    width: 50%;
}

.inner-3 {
    width: 33.333333%;
}

.inner-4 {
    width: 25%;
}

.inner-5 {
    width: 20%;
}

.inner-3-2 {
    width: 66.666666%;
}

.inner-8 {
    width: 12.5%;
}

.plr15 {
    padding: 0 15px;
}

.plr35 {
    padding: 0 30px;
}

.plr35 {
    padding: 0 35px;
}

.pl0 {
    padding-left: 0;
}

.pl5 {
    padding-left: 5px;
}

.pl10 {
    padding-left: 10px;
}

.pl20 {
    padding-left: 20px;
}

.pl30 {
    padding-left: 30px;
}

.pl70 {
    padding-left: 70px;
}

.mb0 {
    margin-bottom: 0;
}

.mt0 {
    margin-top: 10px;
}

.mt10 {
    margin-top: 10px;
}

.mt20 {
    margin-top: 20px;
}

.mt25 {
    margin-top: 25px;
}

.mt30 {
    margin-top: 30px;
}

.mt40 {
    margin-top: 40px;
}

.mt45 {
    margin-top: 45px;
}

.mt56 {
    margin-top: 56px;
}

.mt95 {
    margin-top: 95px;
}

.l30 {
    line-height: 30px;
}

.l40 {
    line-height: 40px;
}

.relative {
    position: relative;
}

.f12 {
    font-size: 12px;
}

.f14 {
    font-size: 14px;
}

.f16 {
    font-size: 16px;
}

.f18 {
    font-size: 18px;
}

.f20 {
    font-size: 20px;
}

.f22 {
    font-size: 22px;
}

.f24 {
    font-size: 24px;
}

.f26 {
    font-size: 26px;
}

.f28 {
    font-size: 28px;
}

.f30 {
    font-size: 30px;
}

.f32 {
    font-size: 32px;
}

.f34 {
    font-size: 34px;
}

.f36 {
    font-size: 36px;
}

.f38 {
    font-size: 38px;
}

.f40 {
    font-size: 40px;
}

.f42 {
    font-size: 42px;
}

.f44 {
    font-size: 44px;
}

.f46 {
    font-size: 46px;
}

.f49 {
    font-size: 49px;
}

.f50 {
    font-size: 50px;
}

.f54 {
    font-size: 54px;
}

.f56 {
    font-size: 56px;
}

.f60 {
    font-size: 60px;
}

.f80 {
    font-size: 80px;
}

.ftitle {
    font-weight: bold;
}

.fc_white {
    color: white;
}

.fc_black {
    color: #323232;
}

.fc_black1 {
    color: #4f6a86;
}

.fc_grey {
    color: #a9a9a9;
}

.fc_grey1 {
    color: #a7b6c2;
}

.fc_green {
    color: #1ec729
}

.fc_blue {
    color: #37aaf5
}

.fc_blue1 {
    color: #98c9da;
}

.fc_org {
    color: #f3a323;
}

.tc {
    text-align: center;
}

.txl {
    text-align: left;
}

.txr {
    text-align: right;
}

.body-top {
    width: 100%;
    height: 40px;
    background: #f5f7fb;
    border-bottom: 1px solid #c6c9cb;
}

.top-left {
    padding-left: 43px;
    background: url(../img/icon-home.png) no-repeat left center;
    height: 40px;
    line-height: 40px;
    color: #506a85;
    float: left;
}

.top-right {
    float: right;
}

.top-right a {
    display: block;
    height: 40px;
    line-height: 40px;
    padding: 0 5px;
    font-size: 14px;
    color: #506a85;
}

.top-right a:hover {
    color: #33B2E1;
}

.top-right span {
    display: block;
    height: 40px;
    line-height: 36px;
    color: #506a85;
}

.z-nav {
    height: 80px;
    line-height: 80px;
    box-sizing: border-box;
    position: relative;
}

.nav-right {
    height: 80px;
    float: right;
}

.nav-right li {
    display: block;
    float: left;
    line-height: 80px;
}

.nav-right li .loging {
    border: 1px solid #33b2e1;
    border-radius: 20px;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    width: 80px;
    text-align: center;
    color: #33b2e1;
}

.nav-right li .nav-first {
    padding: 0px 25px;
    font-size: 15px;
    color: #333;
    font-family: mic;
}

.nav-right li:hover .nav-first,
.nav-right .active .nav-first {
    color: #33b2e1;
}

.sec-nav {
    width: 100%;
    overflow: hidden;
}

.sec-nav li {
    height: 40px;
    line-height: 40px;
    color: #333333;
    text-align: center;
    width: 100%;
    box-sizing: border-box;
    text-align: center;
}

.sec-nav li a {
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 100%;
}

.sec-nav li:hover {
    background: #e8ebf0;
}

.nav-search {
    position: absolute;
    right: 20px;
    top: 50px;
    cursor: pointer;
}

.banner {
    width: 100%;
    height: 552px;
    background: url(../img/banner.png) no-repeat center center;
    padding-top: 175px;
    box-sizing: border-box;
}

.banner1 {
    width: 100%;
    height: 327px;
    background: url(../img/banner01.jpg) no-repeat center center;
    padding-top: 100px;
    box-sizing: border-box;
}

.banner1 {
    width: 100%;
    height: 327px;
    background: url(../img/banner01.jpg) no-repeat center center;
    padding-top: 100px;
    box-sizing: border-box;
}

.banner2 {
    width: 100%;
    height: 327px;
    background: url(../img/banner02.jpg) no-repeat center center;
    padding-top: 100px;
    box-sizing: border-box;
}

.banner3 {
    width: 100%;
    height: 327px;
    background: url(../img/banner03.jpg) no-repeat center center;
    padding-top: 100px;
    box-sizing: border-box;
}

.banner4 {
    width: 100%;
    height: 327px;
    background: url(../img/banner04.jpg) no-repeat center center;
    padding-top: 100px;
    box-sizing: border-box;
}

.banner5 {
    width: 100%;
    height: 332px;
    background: url(../img/banner-jzyx.jpg) no-repeat center center;
    padding-top: 100px;
    box-sizing: border-box;
}

.banner6 {
    width: 100%;
    height: 332px;
    background: url(../img/banner-sjyz.jpg) no-repeat center center;
    padding-top: 100px;
    box-sizing: border-box;
}

.banner7 {
    width: 100%;
    height: 332px;
    background: url(../img/banner-zhxz.jpg) no-repeat center center;
    padding-top: 100px;
    box-sizing: border-box;
}

.banner8 {
    width: 100%;
    height: 332px;
    background: url(../img/banner-slyh.png) no-repeat center center;
    padding-top: 100px;
    box-sizing: border-box;
}

.banner-content {
    width: 950px;
}

.z-content {
    width: 100%;
    height: 814px;
    background: white;
    padding-top: 90px;
    box-sizing: border-box;
}

.circle-block {
    width: 296px;
    height: 296px;
    border-radius: 100%;
    border: 1px solid #bbd2d3;
    margin-right: 140px;
}

.circle-block:nth-of-type(3n) {
    margin-right: 0;
}

.b-title {
    color: #39536d;
    margin: 0;
    margin-top: 16px;
}

.b-line {
    width: 222px;
    height: 3px;
    background: #f2f3f3;
    margin: 0 auto;
    margin-top: 25px;
}

.b-content {
    width: 210px;
    line-height: 28px;
    color: #787b80;
    margin: 0 auto;
    margin-top: 18px;
}

.b-enter {
    color: #6fb5d3;
    display: block;
    margin: 0 auto;
    text-align: center;
    margin-top: 14px;
}

.friend {
    background: #f1f6f7;
    padding-top: 49px;
    box-sizing: border-box;
}

.friend-content {
    height: 392px;
}

.friend-title {
    color: #39536d;
}

.friend-line {
    width: 100%;
    height: 1px;
    background: #e0e8eb;
    margin-top: 23px;
    margin-bottom: 16px;
}

.friend-href {
    display: block;
    float: left;
    width: 240px;
    margin-right: 205px;
    margin-top: 25px;
}

.friend-href:nth-of-type(3n) {
    margin-right: 0;
}

.friend-href img {
    display: block;
}

.z-footer {
    width: 100%;
    height: 60px;
    background: #4b5f72;
}

.footer-arc {
    color: #869bb1;
    line-height: 60px;
}

/*产品css*/

.model-content {
    height: 554px;
}

.pro-model {
    padding: 0 100px;
    box-sizing: border-box;
}

.model-block {
    width: 386px;
    display: block;
}

.left-num {
    width: 65px;
    height: 65px;
    padding-bottom: 20px;
    border-bottom: 1px solid #d8d8d8;
    text-align: center;
    color: #343434;
    font-weight: 300;
    box-sizing: border-box;
}

.right-content {
    width: 320px;
    height: 65px;
    background: url(../img/beforeBg.png) bottom right no-repeat;
    padding: 0 15px;
    padding-bottom: 20px;
}

.model-title {
    color: #323232;
    font-weight: bold;
}

.model-href {
    color: #ff834f;
    text-align: right;
    margin-top: 5px;
}

a.model-block:hover .right-content {
    background: url(../img/hoverBg.png) bottom right no-repeat;
}

a.model-block:hover .left-num {
    color: #0076ca;
}

.chart-content {
    background: #f1f6f7;
    padding-top: 70px;
    padding-bottom: 80px;
    box-sizing: border-box;
}

.Frect {
    height: 36px;
    width: 350px;
    border: 2px solid #dfe4e8;
    background: none;
    position: absolute;
    top: 50px;
    left: 30px;
    z-index: 1;
}

.Frect1 {
    width: 600px;
}

.left-pie {
    position: relative;
    width: 400px;
    height: 400px;
}

.left-pie .pieBox {
    height: 400px;
    z-index: 10;
    position: absolute;
    left: 0;
    top: 0;
    width: 400px;
}

.right-line {
    position: relative;
    width: 500px;
    height: 400px;
}

.right-line .lineBox {
    height: 400px;
    z-index: 100;
    position: absolute;
    left: 0;
    top: 0;
    width: 500px;
}

.Info-content {
    padding: 100px 0;
}

.info-block {
    width: 190px;
    margin: 0 30px;
    float: left;
    display: block;
}

.info-icon {
    width: 115px;
    height: 115px;
    background: url(../img/icon_advantage01.png) no-repeat center center;
    margin: 0 auto;
    transition: all 1.5s;
    -webkit-transition: all 1.5s;
    -moz-transition: all 1.5s;
    -ms-transition: all 1.5s;
}

.info-ul li,
.info-ul li span {
    transition: all 1.5s;
    -webkit-transition: all 1.5s;
    -moz-transition: all 1.5s;
    -ms-transition: all 1.5s;
}

.info-icon1 {
    background: url(../img/icon_advantage02.png) no-repeat center center;
}

.info-icon2 {
    background: url(../img/icon_advantage03.png) no-repeat center center;
}

.info-icon3 {
    background: url(../img/icon_advantage04.png) no-repeat center center;
}

a.info-block:hover .info-icon {
    background: url(../img/icon_advantage01-1.png) no-repeat center center;
}

a.info-block:hover .info-icon1 {
    background: url(../img/icon_advantage02-1.png) no-repeat center center;
}

a.info-block:hover .info-icon2 {
    background: url(../img/icon_advantage03-1.png) no-repeat center center;
}

a.info-block:hover .info-icon3 {
    background: url(../img/icon_advantage04-1.png) no-repeat center center;
}

a.info-block:hover ul li,
a.info-block:hover ul li span {
    color: #0076ca;
}

.server-content {
    background: #f1f6f7;
    padding: 30px 0;
}

.server-ul li {
    width: 1200px;
    padding: 0 50px;
    box-sizing: border-box;
    border-right: 4px solid #e6eaed;
    height: 210px;
    box-sizing: border-box;
    float: left;
}

.server-ul li:last-of-type {
    border: none;
}

.server-ul-title {
    background: url(../img/icon-scene.png) left center no-repeat;
    padding-left: 50px;
}

.server-ul-title1 {
    background: url(../img/icon-biling.png) left center no-repeat;
}

.server-ul-line {
    margin-top: 15px;
    margin-bottom: 25px;
    width: 100%;
    height: 2px;
    background: #e8ecef;
}

.server-ul-content {
    margin: 0;
    line-height: 30px;
    color: #323232;
}

/*登陆*/

.login-body {
    width: 100%;
    height: 850px;
    background: url(../img/loginBg.png) center center no-repeat;
}

.login-block {
    position: relative;
    height: 850px;
}

.login-content {
    position: absolute;
    top: 190px;
    right: 0;
    width: 470px;
    height: 520px;
    z-index: 11;
    background: white;
    padding: 40px;
    box-sizing: border-box;
}

.welcome {
    float: left;
    text-align: left;
    color: #484c4d;
    line-height: 30px;
    margin: 0;
}

.register-a {
    text-align: right;
    float: right;
    color: #319efb;
    display: block;
    line-height: 30px;
}

.form-input {
    width: 387px;
    border-radius: 30px;
    padding-left: 77px;
    padding-right: 30px;
    height: 60px;
    border: 1px solid #b9b9b9;
    background: url(../img/User.png) no-repeat 40px center;
    color: #717171;
    font-size: 15px;
}

.form-input-register {
    width: 387px;
    border-radius: 30px;
    padding-left: 55px;
    padding-right: 20px;
    height: 50px;
    border: 1px solid #b9b9b9;
    background: url(../img/User.png) no-repeat 40px center;
    color: #717171;
    font-size: 15px;
}


.user-img {
    background: url(../img/User.png) no-repeat 40px center;
}

.password-img {
    background: url(../img/Lock.png) no-repeat 40px center;
}

.form-input:focus,
.form-input:hover {
    outline: none;
    box-shadow: 0 0 15px #06d0f8;
    border-color: #06d0f8;
}

.form-yzm {
    position: absolute;
    right: 0px;
    line-height: 60px;
    color: #323232;
    top: 0;
    background: #81f2f2;
    height: 60px;
    width: 120px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    display: block;
    text-align: center;
    border: none;
}

:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #e2e2e2;
    opacity: 1;
}

::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #e2e2e2;
    opacity: 1;
}

input:-ms-input-placeholder {
    color: #e2e2e2;
    opacity: 1;
}

input::-webkit-input-placeholder {
    color: #e2e2e2;
    opacity: 1;
}

.forget-pass {
    line-height: 30px;
    font-size: 16px;
    text-align: left;
    float: left;
}

.forget-pass .forget-radio {
    margin-top: 0px;
    vertical-align: middle;
    width: 16px;
    height: 16px;
}

.loginBtn {
    font-size: 24px;
    height: 68px;
    line-height: 68px;
    background: #23d38d;
    width: 387px;
    border: none;
    color: white;
}

/*运营*/

.operat-banner {
    padding-top: 35px;
}

.operat-content {
    height: 500px;
}

.operat-banner-leftbox {
    width: 660px;
}

.operat-banner-rightbox {
    width: 440px;
}

.operatLine {
    width: 650px;
    height: 370px;
}

.operaPie {
    width: 430px;
    height: 370px;
}

.bar-content {
    height: 583px;
    background: white;
    padding-top: 40px;
}

.loginState {
    height: 400px;
}

.everPro-content {
    background: #f1f5f8;
    padding-top: 55px;
    padding-bottom: 100px;
}

.everPro-list {
    width: 1150px;
    margin: 0 auto;
    position: relative;
}

.everPro-ul {
    width: 180px;
    margin: 0 auto;
    margin-top: 90px;
}

.everPro-ul li {
    width: 180px;
}

.everPro-ul li .circle-con {
    margin: 0 auto;
    width: 168px;
    height: 168px;
    border-radius: 50%;
    border: 7px solid #dae2e7;
    padding: 40px 20px;
}

.everPro-ul li .circle-con .circle-con-icon {
    margin: 0 auto;
    display: block;
}

.everPro-ul li .everPro-line {
    height: 94px;
    width: 2px;
    background: #daece7;
    margin: 0 auto;
}

.everPro-ul li:last-of-type .everPro-line {
    display: none;
}

.F-ul {
    position: absolute;
    left: 60px;
    top: 0;
    width: 1080px;
}

.F-ul li {
    height: 168px;
    margin-top: 94px;
}

.F-ul li:first-of-type {
    margin-top: 0;
}

.F-ul li:nth-of-type(2n) {
    padding-left: 640px;
}

.list-content {
    width: 390px;
    height: 114px;
    margin-top: 27px;
}

.F-ul li p {
    margin: 0;
    line-height: 38px;
    color: #787b80;
    display: block;
}

.F-ul li a {
    margin: 0;
    line-height: 38px;
    display: block;
}

/*用户管理*/

.user-search {
    height: 100px;
    background: #329eb5;
    padding: 24px 0;
    box-sizing: border-box;
}

.searchBox-left {
    width: 395px;
    height: 52px;
    position: relative;
}

.user-search-input {
    width: 395px;
    height: 52px;
    border-radius: 26px;
    padding: 0 30px;
    background: #208995;
    border: none;
    color: white;
}

.user-search-icon {
    width: 14px;
    height: 14px;
    background: url(../img/icon-search1.png) no-repeat center center;
    position: absolute;
    top: 19px;
    right: 30px;
}

.searchBox-right a {
    display: block;
    margin-left: 5px;
    float: right;
}

.user-list {
    background: #f5f8fa;
    padding: 40px 0;
}

.user-list-table {
    width: 100%;
}

.user-list-table thead th,
.user-list-table tr td {
    border: 1px solid #fff;
    text-align: center;
    height: 40px;
    line-height: 40px;
}

.user-list-table thead th {
    color: white;
    background: #50c1ce;
}

.user-list-table tr td {
    color: #337b80;
    background: #dffafc;
}

.user-list-table thead th:first-of-type,
.user-list-table tr td:first-of-type {
    background: #B1E7EC;
}

.user-list-table tr:hover td {
    background: #c3f4f8;
}

.user-list-table tr:hover td:first-of-type {
    background: #B1E7EC;
}

.list-num {
    width: 40px;
    background: #b1e7ec;
}

.popover {
    max-width: 140px;
}

.popover-content {
    padding: 8px 1px;
}

/*订购关系*/
.user-list-content {
    padding: 0 30px;
    position: relative;
}

.relat-list-table {
    width: 200px;
}

.relat-list-table thead th,
.relat-list-table tr td {
    border: 1px solid #fff;
    text-align: center;
    height: 40px;
    line-height: 40px;
}

.relat-list-table thead th {
    color: white;
    background: #f4c355;
}

.relat-list-table tr td {
    color: #337b80;
    background: #fafaeb;
}

.relat-list-table tr td .active {
    color: #337b80;
    background: #EFEFBE;
}

.relat-list-table thead th:first-of-type,
.relat-list-table tr td:first-of-type {
    background: #f3efc5;
}

.pro-list-table {
    width: 600px
}

label {
    cursor: pointer;
}

label i {
    font-size: 20px;
    font-style: normal;
    display: inline-block;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    color: #f8feff;
    vertical-align: middle;
    margin: -2px 2px 1px 0px;
    border: #2489c5 1px solid;
    background: #f8feff;
}

.user-list-jiantou {
    padding: 0 27px;
    width: 140px;
    position: absolute;
    top: 50%;
    left: 238px;
    margin-top: -27px;
}

/*运营详情*/
.yyxq-content {
    padding: 30px 0;
}

.yyLinechart {
    height: 360px;
}

/*news*/
.Ib3-lin1 {
    position: relative;
    padding-left: 200px;
    padding-top: 60px;
    padding-bottom: 35px;
}

.Ib3-lin2 {
    position: relative;
    padding-right: 200px;
    padding-top: 60px;
    padding-bottom: 35px;
}

.Ib3-lin1 h3,
.Ib3-lin2 h3 {
    font-size: 36px;
    margin: 0 0 20px;
    line-height: normal;
    color: #5599e1;
    font-weight: bolder;
}

.Ib3-lin1 p,
.Ib3-lin2 p {
    font-size: 18px;
    line-height: 36px;
    margin: 0;
    color: #5599e1
}

.b3-icon1,
.b3-icon2 {
    display: inline-block;
    position: absolute;
    height: 126px;
    width: 144px;
    background: url(../img/uicon.png) no-repeat;
}

.b3-icon1 {
    background-position: 0 -234px;
    left: 36px;
    top: 64px;
}

.b3-icon2 {
    background-position: -144px -82px;
    right: 36px;
    top: 50px;
}

.b3-icon3 {
    background-position: 0px -82px;
}

.b3-icon4 {
    background-position: -144px -234px;
}

.news-content {
    background: #f1f5f8;
    padding: 30px 0;
}

.news-content1 {
    background: #FFFFFF;
    padding: 30px 0;
}

.tr {
    text-align: right !important;
}

.Ib3-lin2 a p, .Ib3-lin1 a p {
    color: #323232;
}

.news-article-content {
    background: #f1f5f8;
    padding: 30px 0;
}

.article-contentBox {
    padding: 20px;
}

.article-contentBox img {
    display: block;
    margin: 0 auto;
}

.product-menu {
    height: 64px;
    background-color: #d9eaf5;
}

.product-menu ul li {
    float: left;
    width: 20%;
    line-height: 64px;
    font-size: 13px;
    text-align: center;
}

.product-menu ul li a {
    color: #8da5db;
    display: inline-block;
    /*width: 240px;*/
}

/*.product-menu ul li a:hover {*/
/*color: #486a90;*/
/*background: url(../img/product-menu-select.png) no-repeat bottom center;*/
/*}*/

.product-menu ul li .active {
    color: #486a90;
    background: url(../img/product-menu-select.png) no-repeat bottom center;
}

.bank {
    height: 115px;
}

.bank ul {
    overflow: hidden;
    padding-top: 32px;
}

.bank ul li {
    float: left;
    width: 20%;
}

.product-content {
    width: 280px;
    height: 125px;
    margin-right: 32px;
    padding-left: 30px;
    padding-right: 30px;
    color: white;
    margin-bottom: 20px;
}

.product-content h2 {
    font-size: 16px;
    font-weight: bold;
}

.product-content h3 {
    font-size: 13px;
    line-height: 20px;
}

.product-mask {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 280px;
    height: 125px;
    background-color: rgba(0, 0, 0, 0.5) !important;
    background-color: black;
    filter: Alpha(opacity=50);
    display: none;
}

.product-mask button {
    width: 77px;
    height: 30px;
    border-radius: 18px;
    padding: 0px;
    border: 0px;
    color: white;
}

.open-left {
    float: left;
    width: 192px;
}

.open-left .menu {
    /*height: 182px;*/
    background-color: white;
    border-bottom: 2px solid #e8e8e8;
    margin-bottom: 20px;
}

.open-left .menu div {
    color: #067dee;
    height: 45px;
    padding: 0px 17px 0px 21px;
}

.open-left .menu ul {
    color: #6f7379;
}

.open-left .menu ul li {
    height: 45px;
    border-bottom: 1px solid #e8e8e8;
    line-height: 45px;
}

.open-left .menu ul span {
    margin: 0px 17px 0px 21px;
}

.jzyx-title {
    margin-top: 50px;
    margin-bottom: 50px;
    margin-left: 30px;
}

.jzyx-title span {
    font-size: 16px;
    font-weight: bold;
    color: #353535;
}

.jzyx-flow-arrow {
    border: 1px solid #D7E7F1;
    width: 52px;
    margin: -17px 5px 0px 5px;
}

.jzyx-flow-title {
    font-size: 14px;
    color: #353535;
    text-align: center;
    margin-top: 16px;
}

.jzyx-table {

}

.jzyx-table thead tr {
    height: 42px;
}

.jzyx-table .num {
    width: 34px;
    background: #2aa2cf;
    text-align: center;
    color: white;
    font-size: 13px;
}

.jzyx-table thead .title1 {
    background: #57c8f0;
    color: white;
    border-right: 1px solid white;
    text-align: center;
    font-size: 13px;
    width: 209px;
}

.jzyx-table thead .title2 {
    background: #57c8f0;
    color: white;
    text-align: center;
    font-size: 13px;
}

.jzyx-table tbody tr {
    height: 34px;
}

.jzyx-table tbody .content1 {
    background: #d9eff5;
    color: #28a2cc;
    border-right: 1px solid white;
    text-align: center;
    font-size: 13px;
    border-bottom: 1px solid white;
}

.jzyx-table tbody .content2 {
    background: #d9eff5;
    color: #426981;
    text-align: center;
    font-size: 13px;
    border-bottom: 1px solid white;
}

.reportName {
    line-height: 79px;
    color: white;
    font-weight: bold;
    font-size: 16px;
}

.line, .line2, .line3, .line4, .line5 {
    display: inline-block;
    width: 87px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 12px;
    background: #0287d3;
}

.bor {
    border: 1px solid #0287d3;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}

.con_m {
    margin-bottom: 10px;
    width: 300px;
    height: 240px;
    padding: 10px;
    border: 1px solid #0287CF;
    margin-bottom: 50px;
    float: left;
    margin-right: 34px;
}

.con_m .text {
    color: #0287cf;
    font-size: 14px;
    margin-top: 15px;
}

.report-title {
    color: #0287d3;
    font-weight: bold;
    width: 90px;
    margin: 0px auto;
    text-align: center;
    border-bottom: 2px solid #AED7EB;
    line-height: 44px;
    font-size: 16px;
}

.report-details {

}

.report-details .tit {
    color: #0287d3;
    font-size: 16px;
    font-weight: bold;
}

.report-details .info {
    color: #0287d3;
    font-size: 12px;
}

.report-details .info div {
    margin: 12px 0px;
}

.butto div {
    display: inline-block;
    width: 80px;
    /* 	border: 1px solid black; */
    height: 25px;
    line-height: 25px;
    border-radius: 6px;
    margin-right: 20px;
}

.butto div:first-child {
    color: white;
    background: #0287d3;
    border: 1px solid #0287d3;
    text-indent: 5px;
    font-weight: bold;
    margin-right: 20px;
}

.butto div:first-child img,
.butto div:last-child img,
.look div:first-child img,
.look div:last-child img {
    width: 15px;
    height: 15px;
    position: relative;
    top: 2px;
    left: 5px;
}

.butto div:last-child {
    color: white;
    text-indent: 5px;
    font-weight: bold;
    border: 1px solid #FC3281;
    color: #FC3281;
    text-indent: 10px;
}

.look {
    width: 400px;
    position: absolute;
    left: 300px;
    top: 18px;
}

.look div:first-child {
    color: #ADD474;
    position: relative;
    left: 70px;
}

.look div:last-child {
    position: relative;
    left: 190px;
    top: -30px;
    position: relative;
}

/*二次卡清理样式*/
/*头部样式*/
.banner-scc {
    width: 100%;
    height: 332px;
    background-image: url(../img/banner-second.png);
    background-repeat: no-repeat;
}

.ban-content {
    width: 400px;
    height: 150px;
    margin-top: 30px;
    position: relative;
    left: 200px;
    top: 80px;
    font-family: 黑体;
    color: white;
    font-size: 14px;
    font-weight: bolder;
}

.ban-content span {
    font-weight: 400;
}

/*中间样式*/
.row-fluid-scc1 {
    width: 100%;
    height: 300px;
}

.scc1 {
    width: 100%;
    height: 300px;
    position: relative;
    left: 150px;
    top: 80px;
}

.scc1 div {
    float: left;
}

#sccTitle {
    width: 190px;
    height: 160px;
    margin-top: 20px;
    background-image: url(../img/secondcard_05.png);
    background-repeat: no-repeat;
    text-align: center;
}

#sccClean {
    width: 190px;
    height: 160px;
    text-align: center;
}

#sccList1 {
    width: 320px;
    height: 200px;
}

#sccList2 {
    width: 280px;
    height: 200px;
}

.sccul li {
    font-size: 14px;
    color: #91C908;
    list-style: disc inside;
    margin: 12px 0px 10px 34px;
}

.sccul li span {
    color: #6F6F6F;
    font-size: 13px;
}

.second-title {
    font-size: 14px;
    font-weight: bold;
    color: #51A2D7;
}

.verticalLine {
    width: 1px;
    height: 190px;
    background-color: #E0E7ED;
}

#sccTitle table td {
    text-align: center;
    vertical-align: middle;
}

/*底部样式*/
#row-fluid-scc2 {
    width: 100%;
    height: 300px;
    background-color: #C7F0F8;
}

#scc2 {
    width: 100%;
    height: 280px;
    folat: left;
    position: relative;
    left: 150px;
    top: 30px;
}

.featureBox {
    width: 100%;
    height: 240px;
    color: #FFF;
    margin-top: 50px;
}

.featureBox div {
    float: left;
}

#tableBox {
    width: 200px;
    height: 200px;
    background-repeat: no-repeat;

}

#tableBox div {
    width: 200px;
    height: 50px;
    vertical-align: middle;
    font-size: 12px;
    /*text-indent: 25px;*/
    /*line-height: 50px;*/
    background-repeat: no-repeat;
    background-image: url(../img/secondcard_13.png);
    margin-bottom: 5px;
    padding-left: 25px;
}

#loginBox {
    width: 180px;
    height: 200px;
    margin-left: 50px;
    background-repeat: no-repeat;
    background-image: url(../img/secondcard_15.png)
}

#loginBox span {
    position: relative;
    left: 70px;
    top: 120px;
}

#signUpBox {
    width: 180px;
    height: 200px;
    margin-left: 70px;
    background-repeat: no-repeat;
    background-image: url(../img/secondcard_17.png)
}

#signUpBox span {
    position: relative;
    left: 70px;
    top: 120px;
}

#dealBox {
    width: 180px;
    height: 200px;
    margin-left: 70px;
    background-repeat: no-repeat;
    background-image: url(../img/secondcard_19.png)
}

#dealBox span {
    position: relative;
    left: 70px;
    top: 120px;
}

.lostuser-list {
    width: 430px;
    height: 100px;
    padding: 15px 75px 0px 30px;
    color: white;
    margin-bottom: 25px;
}

/* 开放平台 */
.container_kfpt {
    margin-top: 30px;
    font-size: 14px;
    position: relative;
}

.container_kfpt .l {
    width: 192px;
}

.container_kfpt .r {
    width: 795px;
    height: 500px;
    position: absolute;
    top: 0px;
    right: 0px;
}

.container_kfpt .l > div {
    margin-bottom: 10px;
}

.container_kfpt .l div {
    line-height: 45px;
    background: white;
    text-align: center;
    border-bottom: 1px solid #e6e8ed;
    color: #707276;
}

.container_kfpt .family {
    position: relative;
}

.container_kfpt .family img {
    position: absolute;
    top: 14px;
    left: 160px;
}

.container_kfpt .imgs {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.container_kfpt .imgs > div {
    display: inline-block;
    padding: 8px 15px;
    margin: 15px;
    background: white;
}

.container_kfpt .imgs div div {
    width: 205px;
    margin-top: 10px;
    color: #707276;
}

.container_kfpt .imgs div div img {
    position: absolute;
    top: 0px;
    right: 16px;
}

.container_kfpt .table {
    padding: 0 15px;
}

.container_kfpt .table div {
    margin-bottom: 10px;
}

.container_kfpt .table ul {
    list-style: none;
    height: 22px;
}

.container_kfpt .table ul li {
    border: 1px solid black;
    width: 125px;
    height: 21px;
    text-align: center;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.container_kfpt hr {
    border: 1px solid #e6e8ed;
}

.container_kfpt .part {
    margin-bottom: 40px;
}

.container_kfpt .hide {
    display: none;
}

.container_kfpt .show {
    display: block;
}

.container_kfpt a:link, .container_kfpt a:visited {
    text-decoration: none;
    color: #707276;
}

/*分析报告页面CSS样式*/
.line2 {
    width: 155px;
}

.line3 {
    width: 95px;
}

.line4, .line5 {
    width: 130px;
}

.line2, .line3, .line4, .line5 {
    color: white;
    text-indent: 4px;

}

#selectTime span {
    color: #0287d3;

}

#con_m_box3 {
    margin-right: 0px;

}

#con_m_box2 {
    margin-right: 0px;

}

#detailBoxImg {
    width: 380px;
    height: 260px;
}

#detailBoxImg img {
    position: relative;
    left: 55px;
    top: 40px;
}

#siteSelection {
    color: white;
}

#financialProducts {
    background-color: white;
}

#financialProducts {
    color: #0287d3;
}

.con_m_color {
    background: #0287d3;

}

.textcolor {
    color: white;
}

#line-pro {
    background-color: white;
}

#pageReport a:link {
    text-decoration: none;
}

#pageReport a:visited {
    text-decoration: none;
}

#pageReport a:hover {
    text-decoration: none;
}

#pageReport a:active {
    text-decoration: none;
}
